REM YGREP.BAS: Interface description for YGREPD16.DLL
REM (YGrep Search Engine 16 bit edition)
REM -----------------------------------------------------------------------
REM -----------------------------------------------------------------------
REM Consider this as a beta version only
REM
REM USE AT YOUR OWN RISK!
REM
REM But, if you know what I should change here, please tell me...
REM -----------------------------------------------------------------------
Declare function SCompileAGrep Lib "YGrepD16.dll" (ByVal lpszGrepString As String, ByVal k As Integer, ByVal bMatchCase As Integer) As Integer
Declare function SAGrep Lib "YGrepD16.dll" (ByVal lpszStringToSearch As String) As Integer
Declare sub SAGrepInit Lib "YGrepD16.dll" ()
Declare sub SAGrepEmpty Lib "YGrepD16.dll" ()
Declare function SAGrepSubsBuild Lib "YGrepD16.dll" (ByVal lpszPattern As String, ByVal lpszDest As String, ByVal iSize As Integer) As Integer
Declare function SCompileRGrep Lib "YGrepD16.dll" (ByVal lpszGrepString As String, ByVal bMatchCase As Integer) As Integer
Declare function SRGrep Lib "YGrepD16.dll" (ByVal lpszStringToSearch As String) As Integer
Declare function SRGrepSubsBuild Lib "YGrepD16.dll" (ByVal lpszPattern As String, ByVal lpszDest As String, ByVal iSize As Integer) As Integer
Declare function SCompileSGrep Lib "YGrepD16.dll" (ByVal lpszGrepString As String, ByVal bMatchCase As Integer) As Integer
Declare function SSGrep Lib "YGrepD16.dll" (ByVal lpszStringToSearch As String) As Integer
Declare function SSGrepSubsBuild Lib "YGrepD16.dll" (ByVal lpszPattern As String, ByVal lpszDest As String, ByVal iSize As Integer) As Integer
Declare sub InitWordCharTable Lib "YGrepD16.dll" ()
Declare function AddWordChar Lib "YGrepD16.dll" (ByVal lpszS As String) As Integer
Declare function RemoveWordChar Lib "YGrepD16.dll" (ByVal lpszS As String) As Integer
Declare sub SFileSetFlags Lib "YGrepD16.dll" ( ByVal bPrintFileName As Integer, ByVal bPrintBlockNumber As Integer, ByVal bPrintLineNumber As Integer, ByVal bCountsOnly As Integer, ByVal bNonMatching As Integer )
Declare function SFileOpen Lib "YGrepD16.dll" ( ByVal strFileName As String ) As Integer
Declare function SFileAGrep Lib "YGrepD16.dll" () As String
Declare function SFileRGrep Lib "YGrepD16.dll" () As String
Declare function SFileSGrep Lib "YGrepD16.dll" () As String
Declare function SFileClose Lib "YGrepD16.dll" () As Long